(SELECT_USE_CFSOCKET) [MAC_OSX]: Set default to 1.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Mon, 18 Sep 2006 07:32:36 +0000 (07:32 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Mon, 18 Sep 2006 07:32:36 +0000 (07:32 +0000)
[MAC_OSX] (sys_select) [SELECT_USE_CFSOCKET]: Fix pointer type.

src/mac.c

index 51b821dcd953277476b39e50c8571a3deaca477a..151cce9c0f3e80a1266551eaaad14ff38411efdd 100644 (file)
--- a/src/mac.c
+++ b/src/mac.c
@@ -4975,6 +4975,10 @@ extern int noninteractive;
          executing `select' with a short timeout
          (SELECT_POLLING_PERIOD_USEC microseconds).  */
 
+#ifndef SELECT_USE_CFSOCKET
+#define SELECT_USE_CFSOCKET 1
+#endif
+
 #define SELECT_POLLING_PERIOD_USEC 100000
 #if SELECT_USE_CFSOCKET
 #define SELECT_TIMEOUT_THRESHOLD_RUNLOOP 0.2
@@ -5115,7 +5119,7 @@ sys_select (nfds, rfds, wfds, efds, timeout)
          int minfd, fd;
          CFRunLoopRef runloop =
            (CFRunLoopRef) GetCFRunLoopFromEventLoop (GetCurrentEventLoop ());
-         static CFSocketContext context = {0, &ofds, NULL, NULL, NULL};
+         static CFSocketContext context = {0, ofds, NULL, NULL, NULL};
          static CFMutableDictionaryRef sources;
 
          if (sources == NULL)